package com.birdboot.test;

import javax.activation.MimetypesFileTypeMap;
import java.io.File;

/**
 * java提供了一个API:MimetypesFileTypeMap
 * 这个类可以根据给定的文件来分析它对应的mime类型(Content-Type头需要的值)
 *
 * 这个类需要读取类加载路径下一个名为META-INF目录下的mime.types文件来获取所有对应的类型后
 * 方可使用.
 */
public class MimeTypeDemo {
    public static void main(String[] args) {
        MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();

        File file = new File("./demo.mp3");
        String contentType = mftm.getContentType(file);
        System.out.println(contentType);
    }
}
